import type { AuditedEntityDto } from '@abp/ng.core';

export interface CreateUpdateFleetcarDto {
    Shipper: string;
    ShipperAddress: string;
    Consignee: string;
    ConsigneePhone: string;
    ConsigneeAddress: string;
    VehicleNumber:string;
    Goods: string;
    PieceCount: number;
    Declaration: '自提' | '送达';
    CubicMeterss:number;
    Weightk: number;
    Lengthm: number;
    Widthm: number;
    Heightm: number;
    FreightAmount: number;
    ReturnRequired: string;
    Quyu: string;
    CustomerNo: number;
    OrderNo: string;
    Remarks:string;
}

export interface FleetcarDto extends AuditedEntityDto<number> {
  Shipper?: string;
  ShipperAddress?: string;
  Consignee?: string;
  ConsigneePhone?: string;
  ConsigneeAddress?: string;
  VehicleNumber?:string;
  Goods?: string;
  PieceCount?: number;
  Declaration?: '自提' | '送达';
  CubicMeterss?:number;
  Weightk?: number;
  Lengthm?: number;
  Widthm?: number;
  Heightm?: number;
  FreightAmount?: number;
  ReturnRequired?: string;
  Quyu?: string;
  CustomerNo?: number;
  OrderNo?: string;
  Remarks?:string;
} 